package com.cpi.cornpp.futuresversions.dto;

import java.sql.Date;

/**
 * Corn Futures Versions Data Transfer Object
 * 
 * @author Edgar Joao
 * 
 */
public class CornFuturesVersionsDTO {

	/**
	 * Nombre de la columna Id Corn Futures Version
	 */
	public static final String CORN_FUTURE_VERSION_ID = "corn_future_version_id";
	/**
	 * Nombre de la columna Corn Future Id
	 */
	public static final String CORN_FUTURE_ID = "corn_future_id";
	/**
	 * Nombre de la columna Application Future Period Version Id
	 */
	public static final String APPLICATION_FUTURE_PERIOD_VERSION_ID = "application_future_period_version_id";	
	/**
	 * Nombre de la columna Application Future Period Version Description
	 */
	public static final String APPLICATION_FUTURE_PERIOD_VERSION_DESCRIPTION = "application_future_period_version_description";
	/**
	 * Nombre de la columna Account Future Period Version Id
	 */
	public static final String ACCOUNT_FUTURE_PERIOD_VERSION_ID = "account_future_period_version_id";
	/**
	 * Nombre de la columna Account Future Period Version Description
	 */
	public static final String ACCOUNT_FUTURE_PERIOD_VERSION_DESCRIPTION = "account_future_period_version_description";
	
	public static final String ACCOUNT_FUTURE_PERIOD_VERSION_ORDER = "periodAcc.start_date";
	
	public static final String APPLICATION_FUTURE_PERIOD_VERSION_ORDER = "periodApp.start_date";
	/**
	 * Nombre de la columna Reference
	 */
	public static final String REFERENCE = "reference";
	/**
	 * Nombre de la columna Quantity
	 */
	public static final String QUANTITY = "quantity";
	/**
	 * Nombre de la columna Purchase Date
	 */
	public static final String PURCHASE_DATE = "purchase_date";
	/**
	 * Nombre de la columna Unit Price
	 */
	public static final String UNIT_PRICE = "unit_price";
	/**
	 * Nombre de la columna Updated
	 */
	public static final String UPDATED = "updated";
	/**
	 * Nombre de la columna Price 
	 */
	public static final String PRICE = "price";
	/**
	 * Nombre de la columna Short Description
	 */
	public static final String SHORT_DESCRIPTION = "short_description";
	/**
	 * Nombre de la columna Future Period Version Id
	 */
	public static final String FUTURE_PERIOD_VERSION_ID = "future_period_version_id";
	
	/**
	 * Nombre de la columna Future Period Version Id
	 */
	public static final String CORN_ORIGIN = "corn_origin_id";
	
	/** Corn Future Version Id */
	private int cornFutureVersionId;
	/** Corn Future Future Id */
	private int cornFutureId;
	/** Application Future Period Id */
	private int applicationFuturePeriodVersionId;
	/** Application Future Period Description */
	private String applicationFuturePeriodVersionDescription;
	/** Account Future Period Version Id */
	private int accountFuturePeriodVersionId;
	/** Account Future Period Version Description */
	private String accountFuturePeriodVersionDescription;
	/** Reference */
	private String reference;
	/** Quantity */
	private int quantity;
	/** Purchase Date */
	private Date purchaseDate;
	/** Unit Price */
	private double unitPrice;
	/** Updated */
	private Date updated;
	/** Price */
	private double price;
	/** Short Description */
	private String shortDescription;
	/** Future Period Version Id*/
	private int futurePeriodVersionId;
	/** Corn Origin*/
	private String cornOrigin;
	
	
	public int getCornFutureVersionId() {
		return cornFutureVersionId;
	}
	public void setCornFutureVersionId(int cornFutureVersionId) {
		this.cornFutureVersionId = cornFutureVersionId;
	}
	public int getCornFutureId() {
		return cornFutureId;
	}
	public void setCornFutureId(int cornFutureId) {
		this.cornFutureId = cornFutureId;
	}
	public int getApplicationFuturePeriodVersionId() {
		return applicationFuturePeriodVersionId;
	}
	public void setApplicationFuturePeriodVersionId(
			int applicationFuturePeriodVersionId) {
		this.applicationFuturePeriodVersionId = applicationFuturePeriodVersionId;
	}
	public int getAccountFuturePeriodVersionId() {
		return accountFuturePeriodVersionId;
	}
	public void setAccountFuturePeriodVersionId(int accountFuturePeriodVersionId) {
		this.accountFuturePeriodVersionId = accountFuturePeriodVersionId;
	}
	public String getReference() {
		return reference;
	}
	public void setReference(String reference) {
		this.reference = reference;
	}
	public int getQuantity() {
		return quantity;
	}
	public void setQuantity(int quantity) {
		this.quantity = quantity;
	}
	public Date getPurchaseDate() {
		return purchaseDate;
	}
	public void setPurchaseDate(Date purchaseDate) {
		this.purchaseDate = purchaseDate;
	}
	public double getUnitPrice() {
		return unitPrice;
	}
	public void setUnitPrice(double unitPrice) {
		this.unitPrice = unitPrice;
	}
	public Date getUpdated() {
		return updated;
	}
	public void setUpdated(Date updated) {
		this.updated = updated;
	}
	public double getPrice() {
		return price;
	}
	public void setPrice(double price) {
		this.price = price;
	}
	public String getApplicationFuturePeriodVersionDescription() {
		return applicationFuturePeriodVersionDescription;
	}
	public void setApplicationFuturePeriodVersionDescription(
			String applicationFuturePeriodVersionDescription) {
		this.applicationFuturePeriodVersionDescription = applicationFuturePeriodVersionDescription;
	}
	public String getAccountFuturePeriodVersionDescription() {
		return accountFuturePeriodVersionDescription;
	}
	public void setAccountFuturePeriodVersionDescription(
			String accountFuturePeriodVersionDescription) {
		this.accountFuturePeriodVersionDescription = accountFuturePeriodVersionDescription;
	}
	public String getShortDescription() {
		return shortDescription;
	}
	public void setShortDescription(String shortDescription) {
		this.shortDescription = shortDescription;
	}
	public int getFuturePeriodVersionId() {
		return futurePeriodVersionId;
	}
	public void setFuturePeriodVersionId(int futurePeriodVersionId) {
		this.futurePeriodVersionId = futurePeriodVersionId;
	}
	public String getCornOrigin() {
		return cornOrigin;
	}
	public void setCornOrigin(String cornOrigin) {
		this.cornOrigin = cornOrigin;
	}			

	
}
